package cn.humaohua.study.yanmo_design_pattern.ch03;

// DIY 电脑，装机公司
public class Main {
    /**
     * 外观模式
     */
    public static void main(String[] args) {
        test1();
        System.out.println("------------------------");
        test2();
    }

    /**
     * 不用模式
     */
    private static void test2() {
        // 需要哪个，调用哪个
        new GenPresentation().gen();
        new GenBusiness().gen();
        new GenDAO().gen();
    }

    /**
     * 使用模式的解决方案
     */
    private static void test1() {
        Facade.gen();

    }
}
